package com.qlslylq.ad.sdk.core.interfaces;

import com.qlslylq.ad.sdk.core.ad.SingleFeedAd;

import java.util.List;

/**
 * 信息流广告事件<br/>
 */
public interface IFeedAdListener extends IAdListener {

    /**
     * 预备展示
     */
    void onAdReadyShow(List<SingleFeedAd> list);

    /**
     * 点击
     */
    void onAdClick(SingleFeedAd ad);

    /**
     * 关闭
     */
    void onAdDismiss(SingleFeedAd ad);

    /**
     * dislike页-展示
     */
    void onDislikeShow();

    /**
     * dislike页-选中原因
     */
    void onDislikeSelected(SingleFeedAd ad, String value);

    /**
     * dislike页-关闭
     */
    void onDislikeDismiss();
}
